    .section .text
    .globl _entry
_entry:
    add t0, a0, 1
    slli t0, t0, 15
    la sp, boot_stack
    add sp, sp, t0
    call main

loop:
    j loop
    
    .section .bss.stack
    .align 12
    .globl boot_stack
boot_stack:
    .space 4096 * 4 * 8
    .globl boot_stack_top
boot_stack_top:
